1 research outputs found

    Framework for extracting and solving combination puzzles

    Get PDF
    Selles töös uuritakse, kuidas arvuti nĂ€gemisega seotud algoritme on vĂ”imalik rakendada objektide tuvastuse probleemile. TĂ€psemalt, kas arvuti nĂ€gemist on vĂ”imalik kasutada pĂ€ris maailma kombinatoorsete probleemide lahendamiseks. Idee kasutada arvuti rakendust probleemide lahendamiseks, tulenes tĂ€helepanekust, et probleemide lahenduse protsessid on kĂ”ik enamasti algoritmid. Sellest vĂ”ib jĂ€reldada, et arvutid sobivad algoritmiliste probleemide lahendamiseks paremini kui inimesed, kellel vĂ”ib sama ĂŒlesande peale kuluda kordades kauem. Siiski ei vaatle arvutid probleeme samamoodi nagu inimesed ehk nad ei saa probleeme analĂŒĂŒsida. Niisiis selle töö panuseks saab olema erinevate arvuti nĂ€gemise algoritmide uurimine, mille eesmĂ€rgiks on pĂ€ris maailma kombinatoorsete probleemide tĂ”lgendamine abstraktseteks struktuurideks, mida arvuti on vĂ”imeline mĂ”istma ning lahendama.Praegu on antud valdkonnas vĂ€he materiali, mis annab hea vĂ”imaluse panustada sellesse valdkonda. Seda saavutatakse lĂ€bi empiirilise uurimise testide kogumiku kujul selleks, et veenduda millised lĂ€henemised on kĂ”ige paremad. Nende eesmĂ€rkide saavutamiseks töötati lĂ€bi suur hulk arvuti nĂ€gemisega seotud materjale ning teooriat. Lisaks vĂ”eti ka arvesse reaalaja toimingute tĂ€htsus, mida vĂ”ib nĂ€ha erinevate liikumisest struktuuri eraldavate algoritmide(SLAM, PTAM) Ă”pingutest, mida hiljem edukalt kasutati navigatsiooni ja liitreaalsuse probleemide lahendamiseks. Siiski tuleb mainida, et neid algoritme ei kasutatud objektide omaduste tuvastamiseks.See töö uurib, kuidas saab erinevaid lĂ€henemisi kasutada selleks, et aidata vĂ€hekogenud kasutajaid kombinatoorsete pĂ€ris maailma probleemide lahendamisel. Lisaks tekib selle töö tulemusena vĂ”imalus tuvastada objektide liikumist (translatsioon, pöörlemine), mida saab kasutada koos virutaalse probleemi mudeliga, et parandada kasutaja kogemust.This thesis describes and investigates how computer vision algorithms and stereo vision algorithms may be applied to the problem of object detection. In particular, if computer vision can aid on puzzle solving. The idea to use computer application for puzzle solving came from the fact that all solution techniques are algorithms in the end. This fact leads to the conclusion that algorithms are well solved by machines, for instance, a machine requires milliseconds to compute the solution while a human can handle this in minutes or hours. Unfortunately, machines cannot see puzzles from human perspective thus cannot analyze them. Hence, the contribution of this thesis is to study different computer vision approaches from non-related solutions applied to the problem of translating the physical puzzle model into the abstract structure that can be understood and solved by a machine.Currently, there is a little written on this subject, therefore, there is a great chance to contribute. This is achieved through empirical research represented as a set of experiments in order to ensure which approaches are suitable. To accomplish these goals huge amount of computer vision theory has been studied. In addition, the relevance of real-time operations was taken into account. This was manifested through the Different real-time Structure from Motion algorithms (SLAM, PTAM) studies that were successfully applied for navigation or augmented reality problems; however, none of them for object characteristics extraction.This thesis examines how these different approaches can be applied to the given problem to help inexperienced users solve the combination puzzles. Moreover, it produces a side effect which is a possibility to track objects movement (rotation, translation) that can be used for manipulating a rendered game puzzle and increase interactivity and engagement of the user
    corecore